﻿using System.Runtime.Serialization;

namespace FuiouMerchantAccess.Models.Request {
    public class WxMchntAddRequestInfo : WxMchntRequestInfo {
        /// <summary>
        /// 对私户入账手机号
        /// </summary>
        [DataMember(Name = "acnt_contact_mobile")]
        public string AcntContactMobile { get; set; }

        /// <summary>
        /// 微信业务标识(0：微信一般类)
        /// 如需开通绿洲，请平台申请
        /// </summary>
        [DataMember(Name = "wx_busi_flag")]
        public string WxBusiFlag { get; set; }

        /// <summary>
        /// 是否有备用对公银行账号(1：有，0：没有)
        /// reserve_acnt 相关字段用于传双账户对公卡信息
        /// 注：双账户（指企业户对私结算）此处必须填上企业对公户
        /// 此备用账号单纯做信息留存用，不会作为入账卡，交易结算不会入账到备用卡
        /// </summary>
        [DataMember(Name = "has_reserve_acnt")]
        public string HasReserveAcnt { get; set; }

        /// <summary>
        /// 双账户对公卡卡号
        /// </summary>
        [DataMember(Name = "reserve_acnt_no")]
        public string ReserveAcntNo { get; set; }

        /// <summary>
        /// 双账户对公卡户名
        /// </summary>
        [DataMember(Name = "reserve_acnt_nm")]
        public string ReserveAcntNm { get; set; }

        /// <summary>
        /// 双账户对公卡联行号
        /// 如果联行号在富友给的表格里不存在，可联系运营人员添加
        /// </summary>
        [DataMember(Name = "reserve_inter_bank_no")]
        public string ReserveInterBankNo { get; set; }

        /// <summary>
        /// 双账户对公卡开户行名称
        /// </summary>
        [DataMember(Name = "reserve_iss_bank_nm")]
        public string ReserveIssBankNm { get; set; }

        /// <summary>
        /// 双账户对公卡行别
        /// </summary>
        [DataMember(Name = "reserve_bank_type")]
        public string ReserveBankType { get; set; }

        /// <summary>
        /// 业务员编号
        /// </summary>
        [DataMember(Name = "sales_man")]
        public string SalesMan { get; set; }
    }
}
